IMath
StockSharp.Xaml.Charting.Numerics.GenericMath
Definiert die Schnittstelle zu einem generischen Mathe-Helfer
Eigenschaften
MinValue
public T MinValue { get; }
value = iMath.MinValue
Bekommt die MinValue für T. für DateTime gibt es DateTime.MinValue zurück (es hat .Ticks = 0)
ZeroValue
public T ZeroValue { get; }
value = iMath.ZeroValue
Bekommt die ZeroValue für T. für DateTime gibt es DateTime.MinValue zurück (es hat .Ticks = 0)
Methoden
Add
public T Add(T lhs, T rhs)
result = iMath.Add(lhs, rhs)
Fügt lhs + rhs. für DateTime es gibt eine neue DateTime mit .Ticks = lhs.Ticks + rhs.Ticks
Inc
public T Inc(T value)
result = iMath.Inc(value)
Gibt T++ für DateTime zurück, es erhöht sich .Ticks
IsNaN
public bool IsNaN(T value)
result = iMath.IsNaN(value)
Gibt zurück, wenn T NaN @ ist. Nur gültig für Float, Doppeltypen. Für alle anderen Typen, gibt immer false zurück
MinGreaterThan
public T MinGreaterThan(T floor, T a, T b)
result = iMath.MinGreaterThan(floor, a, b)
Gibt das Min von A und B größer als ein Stockwerk zurück
Subtract
public T Subtract(T a, T b)
result = iMath.Subtract(a, b)
Subtrahiert a - b. Für DateTime gibt es ein neues DateTime mit .Ticks = a.Ticks - b.Ticks
ToDouble
public double ToDouble(T value)
result = iMath.ToDouble(value)
Konvertiert in den Äquivalentwert als Doppel